#include <iostream>
#include "Core/MaggotApp.h"
#include "Scene/LocalScene.h"
#include "Scene/LocalProcess.h"
#include "Scene/NormalProcess.h"
#include "Game/Process/CoordinateProcess.h"

#include "Render/Shader/GlobalShader.inl"
#include "Scene/LocalShader.inl"

int main()
{
	MaggotApp::Get().SetWindowTitle(L"Moggot Engine");
	MaggotApp::Get().SetWindowSize(1600, 900);
	MaggotApp::Get().SetGameScene<LocalScene>();
	MaggotApp::Get().AddRenderProcess<LocalProcess>();
	MaggotApp::Get().AddRenderProcess<NormalProcess>();
	MaggotApp::Get().AddRenderProcess<CoordinateProcess>(FIRST_PROCESS);
	MaggotApp::Get().Run();
	return 0;
}
